type encoding/json.scanner

45 uses

	encoding/json (current package)
		decode.go#L215: 	scan                  scanner
		scanner.go#L31: func checkValid(data []byte, scan *scanner) error {
		scanner.go#L66: type scanner struct {
		scanner.go#L71: 	step func(*scanner, byte) int
		scanner.go#L89: 		return &scanner{}
		scanner.go#L93: func newScanner() *scanner {
		scanner.go#L94: 	scan := scannerPool.Get().(*scanner)
		scanner.go#L101: func freeScanner(scan *scanner) {
		scanner.go#L150: func (s *scanner) reset() {
		scanner.go#L159: func (s *scanner) eof() int {
		scanner.go#L178: func (s *scanner) pushParseState(c byte, newParseState int, successState int) int {
		scanner.go#L188: func (s *scanner) popParseState() {
		scanner.go#L204: func stateBeginValueOrEmpty(s *scanner, c byte) int {
		scanner.go#L215: func stateBeginValue(s *scanner, c byte) int {
		scanner.go#L253: func stateBeginStringOrEmpty(s *scanner, c byte) int {
		scanner.go#L266: func stateBeginString(s *scanner, c byte) int {
		scanner.go#L279: func stateEndValue(s *scanner, c byte) int {
		scanner.go#L328: func stateEndTop(s *scanner, c byte) int {
		scanner.go#L337: func stateInString(s *scanner, c byte) int {
		scanner.go#L353: func stateInStringEsc(s *scanner, c byte) int {
		scanner.go#L366: func stateInStringEscU(s *scanner, c byte) int {
		scanner.go#L376: func stateInStringEscU1(s *scanner, c byte) int {
		scanner.go#L386: func stateInStringEscU12(s *scanner, c byte) int {
		scanner.go#L396: func stateInStringEscU123(s *scanner, c byte) int {
		scanner.go#L406: func stateNeg(s *scanner, c byte) int {
		scanner.go#L420: func state1(s *scanner, c byte) int {
		scanner.go#L429: func state0(s *scanner, c byte) int {
		scanner.go#L443: func stateDot(s *scanner, c byte) int {
		scanner.go#L453: func stateDot0(s *scanner, c byte) int {
		scanner.go#L466: func stateE(s *scanner, c byte) int {
		scanner.go#L476: func stateESign(s *scanner, c byte) int {
		scanner.go#L487: func stateE0(s *scanner, c byte) int {
		scanner.go#L495: func stateT(s *scanner, c byte) int {
		scanner.go#L504: func stateTr(s *scanner, c byte) int {
		scanner.go#L513: func stateTru(s *scanner, c byte) int {
		scanner.go#L522: func stateF(s *scanner, c byte) int {
		scanner.go#L531: func stateFa(s *scanner, c byte) int {
		scanner.go#L540: func stateFal(s *scanner, c byte) int {
		scanner.go#L549: func stateFals(s *scanner, c byte) int {
		scanner.go#L558: func stateN(s *scanner, c byte) int {
		scanner.go#L567: func stateNu(s *scanner, c byte) int {
		scanner.go#L576: func stateNul(s *scanner, c byte) int {
		scanner.go#L586: func stateError(s *scanner, c byte) int {
		scanner.go#L591: func (s *scanner) error(c byte, context string) int {
		stream.go#L20: 	scan    scanner